package com.bkgy.modularbx.coil_track_fullproc.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 钢卷分卷全流程分页查询条件DTO
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Schema(description = "钢卷分卷全流程分页查询条件DTO")
public class CoilTrackingQueryDTO {

    /**
     * 产线号（可多选）
     */
    @Schema(description = "产线号（可多选）")
    private List<String> productionLineNumber;

    /**
     * 热轧卷号
     */
    @Schema(description = "热轧卷号")
    private String hotCoilId;

    /**
     * 钢种类型
     */
    @Schema(description = "钢种类型")
    private String steelgrade;


    /**
     * 合同号
     */
    @Schema(description = "合同号")
    private String orderNo;
    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private String startDate;
    /**
     *  结束时间
     */
    @Schema(description = "结束时间")
    private String endDate;

    /**
     * 跟踪编号列表(逗号分隔)
     */
    @Schema(description = "跟踪编号列表(逗号分隔)")
    private String trackIndocnos;
}